package com.hutao.manage.pojo;

import java.util.ArrayList;
import java.util.List;


public class LeftMenuPojo {
	
	

	private String title;
	
	private List<LeftMenuItemPojo> items = new ArrayList<LeftMenuItemPojo>();

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public List<LeftMenuItemPojo> getItems() {
		return items;
	}

	public void setItems(List<LeftMenuItemPojo> items) {
		this.items = items;
	}
	
	
	public static LeftMenuPojo GetLeftMenu(String moduleCode){
		LeftMenuPojo leftMenuPojo = new LeftMenuPojo();
		if("upload_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("上传接口");
			/*LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("第三方扫描文件上传");
			item1.setItemUrl("/page/uploadify");
			leftMenuPojo.getItems().add(item1);
			
			LeftMenuItemPojo item2= new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("扫描绑定");
			item2.setItemUrl("/bind/medBind");
			leftMenuPojo.getItems().add(item2);*/
			
			/*LeftMenuItemPojo itemCreateMeRecord= new LeftMenuItemPojo();
			itemCreateMeRecord.setItemIndex(1);
			itemCreateMeRecord.setItemName("数据补录");
			itemCreateMeRecord.setItemUrl("/medrecord/newRedrecordForm");
			leftMenuPojo.getItems().add(itemCreateMeRecord);*/
		/*	
			LeftMenuItemPojo meRecordFileUpload= new LeftMenuItemPojo();
			meRecordFileUpload.setItemIndex(2);
			meRecordFileUpload.setItemName("文件上传");
			meRecordFileUpload.setItemUrl("/medrecord/medRecordFileUpload");
			leftMenuPojo.getItems().add(meRecordFileUpload);*/
			
			
		/*	LeftMenuItemPojo itemUnCollection = new LeftMenuItemPojo();
			itemUnCollection.setItemIndex(3);
			itemUnCollection.setItemName("未归病案");
			itemUnCollection.setItemUrl("/medrecord/unPigeonhole");
			leftMenuPojo.getItems().add(itemUnCollection);*/
			
		/*	LeftMenuItemPojo itemUrge = new LeftMenuItemPojo();
			itemUrge.setItemIndex(4);
			itemUrge.setItemName("病案催收");
			itemUrge.setItemUrl("/medrecord/urgeList");
			leftMenuPojo.getItems().add(itemUrge);*/
			
			
			
		}else if("collection_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("病案归档");	
			
			//medDataFetchPage
			LeftMenuItemPojo itemCollection = new LeftMenuItemPojo();
			itemCollection.setItemIndex(0);
			itemCollection.setItemName("数据提取");
			itemCollection.setItemUrl("/medrecord/unPigeonhole");
			leftMenuPojo.getItems().add(itemCollection);
			
		/*	LeftMenuItemPojo itemUnCollection = new LeftMenuItemPojo();
			itemUnCollection.setItemIndex(1);
			itemUnCollection.setItemName("未归病案");
			itemUnCollection.setItemUrl("/medrecord/medDataFetchPage");
			leftMenuPojo.getItems().add(itemUnCollection);*/
			
			LeftMenuItemPojo itemCollectioned = new LeftMenuItemPojo();
			itemCollectioned.setItemIndex(2);
			itemCollectioned.setItemName("已归病案");
			itemCollectioned.setItemUrl("/medrecord/pigeonholed");
			leftMenuPojo.getItems().add(itemCollectioned);
			
			/*LeftMenuItemPojo itemCollectionCheck = new LeftMenuItemPojo();
			itemCollectionCheck.setItemIndex(5);
			itemCollectionCheck.setItemName("归档审核");
			itemCollectionCheck.setItemUrl("/medrecord/pigeonholeCheck");
			leftMenuPojo.getItems().add(itemCollectionCheck);*/
			
			LeftMenuItemPojo itemUrge = new LeftMenuItemPojo();
			itemUrge.setItemIndex(3);
			itemUrge.setItemName("未归病案催收");
			itemUrge.setItemUrl("/medrecord/urgeList");
			leftMenuPojo.getItems().add(itemUrge);
			
			LeftMenuItemPojo itemCollectionStatistics = new LeftMenuItemPojo();
			itemCollectionStatistics.setItemIndex(4);
			itemCollectionStatistics.setItemName("归档迟送统计");
			itemCollectionStatistics.setItemUrl("/statistics/collectionStatistics");
			
			leftMenuPojo.getItems().add(itemCollectionStatistics);
			
			
			LeftMenuItemPojo itemCreateMeRecord= new LeftMenuItemPojo();
			itemCreateMeRecord.setItemIndex(5);
			itemCreateMeRecord.setItemName("新增病案");
			itemCreateMeRecord.setItemUrl("/medrecord/newRedrecordForm");
			leftMenuPojo.getItems().add(itemCreateMeRecord);
		/*	
			LeftMenuItemPojo meRecordFileUpload= new LeftMenuItemPojo();
			meRecordFileUpload.setItemIndex(6);
			meRecordFileUpload.setItemName("文件上传");
			meRecordFileUpload.setItemUrl("/medrecord/medRecordFileUpload");
			leftMenuPojo.getItems().add(meRecordFileUpload);*/
			
		}else if("query_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("病案管理");
			/*LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("图片查询管理");
			item1.setItemUrl("/medrecord/queryMedrecordImage");
			leftMenuPojo.getItems().add(item1);
			*/
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("病案返修");
			item2.setItemUrl("/page/medicalRepaired");
			leftMenuPojo.getItems().add(item2);
			
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("病案编目");
			item3.setItemUrl("/medrecord/queryMedrecordHomePage");
			leftMenuPojo.getItems().add(item3);
			
			LeftMenuItemPojo item4 = new LeftMenuItemPojo();
			item4.setItemIndex(4);
			item4.setItemName("病案修改留痕");
			item4.setItemUrl("/medrecord/queryMedrecordVersion");
			leftMenuPojo.getItems().add(item4);
			
			/*LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("病案编页");
			item2.setItemUrl("/medrecord/queryPaginationMedrecordImage");
			leftMenuPojo.getItems().add(item2);*/
			
			LeftMenuItemPojo item5 = new LeftMenuItemPojo();
			item5.setItemIndex(5);
			item5.setItemName("病案打印设置");
			item5.setItemUrl("/medrecord/printSetting");
			leftMenuPojo.getItems().add(item5);
			
			
			LeftMenuItemPojo item6 = new LeftMenuItemPojo();
			item6.setItemIndex(6);
			item6.setItemName("病案可发行");
			item6.setItemUrl("/statis/queryMedShelveByAjax?traceTypeId=2");
			leftMenuPojo.getItems().add(item6);
			
			LeftMenuItemPojo item7 = new LeftMenuItemPojo();
			item7.setItemIndex(7);
			item7.setItemName("病案上架");
			item7.setItemUrl("/statis/queryMedPutAwayByAjax?traceTypeId=2");
			leftMenuPojo.getItems().add(item7);
			
		
			
			
		
			
	
		}
		else if("pagination_module".equalsIgnoreCase(moduleCode)){
			/*leftMenuPojo.setTitle("病案编页");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("病案编页");
			item1.setItemUrl("medrecord/queryPaginationMedrecordImage");
			leftMenuPojo.getItems().add(item1);*/
		}
		else if("catalog_module".equalsIgnoreCase(moduleCode)){
		/*	leftMenuPojo.setTitle("病案编目");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("病案编目");
			item1.setItemUrl("medrecord/queryMedrecordHomePage");
			leftMenuPojo.getItems().add(item1);*/
		}
		else if("trace_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("病案示踪");
			
		/*	LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("病案可发行");
			item1.setItemUrl("/statis/queryMedShelveByAjax?traceTypeId=2");
			leftMenuPojo.getItems().add(item1);*/
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("病案示踪");
			item2.setItemUrl("/statis/medTrace");
			leftMenuPojo.getItems().add(item2);
/*
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("踪迹查询");
			item3.setItemUrl("/statis/showMedTraceQuery");
			leftMenuPojo.getItems().add(item3);*/
		}else if("add_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("新增病案");
			LeftMenuItemPojo itemCreateMeRecord= new LeftMenuItemPojo();
			itemCreateMeRecord.setItemIndex(5);
			itemCreateMeRecord.setItemName("数据补录");
			itemCreateMeRecord.setItemUrl("/medrecord/newRedrecordForm");
			leftMenuPojo.getItems().add(itemCreateMeRecord);
			
			LeftMenuItemPojo meRecordFileUpload= new LeftMenuItemPojo();
			meRecordFileUpload.setItemIndex(6);
			meRecordFileUpload.setItemName("文件上传");
			meRecordFileUpload.setItemUrl("/medrecord/medRecordFileUpload");
			leftMenuPojo.getItems().add(meRecordFileUpload);
			
		}else if("scan_upload".equalsIgnoreCase(moduleCode)){
			
			
			leftMenuPojo.setTitle("扫描导入");
			
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("扫描导入");
			item1.setItemUrl("/scan/index");
			leftMenuPojo.getItems().add(item1);
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("病案编页");
			item2.setItemUrl("/medrecord/queryPaginationMedrecordImage");
			leftMenuPojo.getItems().add(item2);
			
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("缺项统计");
			item3.setItemUrl("/scan/shortTermstatistic");
			leftMenuPojo.getItems().add(item3);
			
			LeftMenuItemPojo item4 = new LeftMenuItemPojo();
			item4.setItemIndex(4);
			item4.setItemName("编页统计");
			item4.setItemUrl("/scan/paginationWorkStatistic");
			leftMenuPojo.getItems().add(item4);
			LeftMenuItemPojo item5 = new LeftMenuItemPojo();
			item5.setItemIndex(5);
			item5.setItemName("批量导入");
			item5.setItemUrl("/page/uploadify");
			leftMenuPojo.getItems().add(item5);
			LeftMenuItemPojo item6 = new LeftMenuItemPojo();
			item6.setItemIndex(6);
			item6.setItemName("导入查询");
			item6.setItemUrl("/page/uploadify_query_page");
			leftMenuPojo.getItems().add(item6);
			
			
		}else if("page_manage".equalsIgnoreCase(moduleCode)){
			
		}
		return leftMenuPojo;
	}
}





